#include<stdio.h>//从小到大排序
int main()
{
    int a[11]={1,4,6,9,13,16,19,28,40,100};
    int temp1,temp2,number,end,i,j;
    printf("-----------输入的数组是-------------\n");
    for(i=0;i<10;i++)
    {
        printf("%5d",a[i]);

    }
    printf("\n-----------要插入的数据是-----------\n");
    scanf("%d",&number);
    end=a[9];
    if(number>end)
    a[10]=number;
    else
    {
        for(i=0;i<10;i++)
        {
            if(a[i]>number)
            {
                temp1=a[i];
                a[i]=number;
                for(j=i+1;j<11;j++)//数组排序用到i,j两层for循环j=i+1表示在它的后面
                {
                    temp2=a[j];
                    a[j]=temp1;
                    temp1=temp2;
                }
                break;
            }
        }
    }
    printf("-----------插入后重新排序的数组为-------------\n");
    for(i=0;i<11;i++)
    {
        printf("%5d",a[i]);
        
    }
    return 0;
}